/*
引用结构体 和正常使用 引用变量没区别
但是 如何结构体内部成员有引用类型 则必须初始化
*/

#include <iostream>
#include <string>

using namespace std;


typedef struct Stu
{
    string name;
    int & id;
}Stu;


int main(int argc, char const *argv[])
{
    int val = 10;
    Stu S1 = {"张三" , val };

    cout << S1.name << " " << S1.id << endl;
    return 0;
}

